package  
{
	import flash.display.MovieClip;
	import flash.events.Event;
	/**
	 * ...
	 * @author Jesse
	 */
	public class Zumbies extends MovieClip
	{
		//Variáveis de Criação dos Tipos de Zumbies
		public var tipoZumbie :int;
		public var _tipoZumbie : int;
		
		//Variável da Animação dos Zumbies
		public var animacao : String;
		
		//Atributos dos Zumbies:
		public var velocidadeZ : int = 8;
		public var vidaZ : int;
		public var atackZ : int;
		
		public function Zumbies(_tipoZumbie) 
		{
			tipoZumbie = _tipoZumbie;
			
			animacao = "andando";
			
			addEventListener(Event.ENTER_FRAME, update);
			
			//Animação dos Zumbies
			if (_tipoZumbie == 1)
			{
				velocidadeZ = 1
				vidaZ = 6
				atackZ = 4
			}
			
			if (_tipoZumbie == 2)
			{
				velocidadeZ = 2
				vidaZ = 10
				atackZ = 4
			}
			
			if (_tipoZumbie == 3)
			{
				velocidadeZ = 3
				vidaZ = 20
				atackZ = 7
			}
			
			if (_tipoZumbie == 4)
			{
				velocidadeZ = 1
				vidaZ = 25
				atackZ = 7
			}
		}
		
		public function update(e:Event):void
		{
			mover();
			animar();
		}
		
		public function mover():void
		{
			if (tipoZumbie == 1) 
			{
				this.x -= velocidadeZ;
			}
			
			if (tipoZumbie == 2) 
			{
				this.x -= velocidadeZ;
			}
			
			if (tipoZumbie == 3) 
			{
				this.x -= velocidadeZ;
			}
			
			if (tipoZumbie == 4) 
			{
				this.x -= velocidadeZ;
			}
		}
		
		public function animar():void
		{
			if (animacao == "andando")
			{
				if (tipoZumbie == 1)
				{
					this.gotoAndStop("SoldadoZ")
				}
				
				if (tipoZumbie == 2)
				{
					this.gotoAndStop("Necromante")
				}
				
				if (tipoZumbie == 3)
				{
					this.gotoAndStop("Gargula")
				}
				
				if (tipoZumbie == 4)
				{
					this.gotoAndStop("Golem")
				}
			}
			
			if (animacao == "atacando")
			{
				if (tipoZumbie == 1)
				{
					this.gotoAndStop("ZumAtk")
				}
				
				if (tipoZumbie == 2)
				{
					this.gotoAndStop("NecAtk")
				}
				
				if (tipoZumbie == 3)
				{
					this.gotoAndStop("GarAtk")
				}
				
				if (tipoZumbie == 4)
				{
					this.gotoAndStop("GolAtk")
				}
				
			}
			
		}
	}
}